clockwork mechanism - French English Dictionary